const express = require("express");
const app = express()

//添加解析json格式文件的中间件
app.use(express.json())
//添加支持跨域请求的中间件
app.use(require('cors')())

//set()方法，(存储)设置一个全局的变量(变量名，变量值(如果是密钥变量值应该要放进一个环境变量里面))
app.set('secret', 'chzky')
//想要获取set（）保存的变量要用get（）方法读取:参数量只能写一个(重载)，否则会和app.get()请求(get请求参数不止一个)发生冲突

//引用数据库
require(__dirname+'/pulgins/monodb')(app)
//引用路由
require(__dirname+'/router/admin/index')(app)
require(__dirname+'/router/web/index')(app)

//开启监听接口

app.listen(3000, (err) => {
    if (err) console.log('接口未开启')
    console.log('接口开启')
})
//托管admin文件
app.use('/admin', express.static(__dirname + '/admin'))
//托管web文件
app.use('/web', express.static(__dirname + '/web'))